package com.cn.wanxi.util;

public class MyHelp {
    /**
     * 2020-12-22
     * 数据库的三大范式
     * 五大约束
     * uml建模
     * 用例图
     * 流程图
     * 类图
     * 时序图
     * 注册css
     */
    /**
     * 后台
     * com.cn.wanxi.servlet
     * String type="pc,app,tv,pad";
     * INewsService  INewsService=new   NewsServiceImpl();
     * INewsService  INewsService=new   NewsServiceAPPImpl();
     * INewsService  INewsService=new   NewsServicePADImpl();
     * <p>
     * <p>
     * service   一模一样
     * dao 一模一样
     * mybatis   4个映射文件
     * resultMap
     */
    /**
     * 2020-12-23
     * 1.正则表达式
     * 2.js
     * 3.jquery  用法，css
     * 4.json
     * 5.逻辑判断
     *
     *
     */
    /**
     * 2020-12-25
     * 注册后台
     * 1.ajax 得到用户数据---提交到后台servlet类   url+webServlet注解地址进行一一对应
     * 2.servlet   六个步骤
     * 3.service  逻辑层
     * 4.dao   数据层   封装sql   连接数据库 返回结果
     *
     *
     */
    /**
     * 2020-12-28
     * 1.验证码
     * 2.手写table
     * 3.布局管理页面
     * 4.ajax
     * 5.后台取得数据
     */
    /**
     * 2020-12-30
     * 模糊查询
     * 1.添加查询html和css代码
     * 2.在js里面查询所有的js里面添加data
     * 3.在servlet里面添加拿到数据和封装数据
     * 4.在其他层添加参数 usermodel
     * 5.在数据实现层dao。添加sql语句拼接
     * 6.在hobby的时候需要用到find_in_set
     * 7.只要涉及到日期，都需要查询时间段。
     * 8.只要涉及到价格 数字也需要查询 区域
     */
    /**
     * 2021--1-4
     * 分页：
     * 1.:分页公式：limit  (curPage-1)*pageSize,pageSize
     * 2：得到分页公式里面的两个参数--servlet里面设置：建议不要去传递参数--依赖关系
     * 3：前端js 代码  findAll里面加
     *  curPage: curPage,
     *  pageSize: pageSize //默认多少条
     * 4：最主要目的得到当前页curPage
     * 5.最重要的是逻辑关系：
     */
    /**
     * 2021-1-6
     * 图片上传
     * 1.html，css ，js
     * 2.js里面传递data的时候一定要formdata格式
     * 3.在ajax里面一定要写processData: false,
     *                     contentType: false,
     * 4.wangEditor富文本
     *     1.下载js
     *     2.注意把js写在div之后，
     *     3.在保存时，如果把保存的js单独踢出去，需要将editor.create()一起提出去
     *     4。得到富文本的值editor.txt.html()
     * 5.后台servlet的编写
     *
     *          * 0：乱码
     *          * 1.得到前端的数据
     *          * 2.封装数据到对象
     *          * 3.调用服务逻辑层
     *          * 4.得到服务逻辑层返回来的数据
     *          * 5.将数据返回给前端
     *   只不过得到前端的数据稍微麻烦
     *   1.创建工厂
     *   2.解析数据
     *   3.得到数据封装到list
     *   4.遍历
     *   5.判断是否是普通表单数据
     *      1.是，String fieldName = fi.getFieldName();
     *                     String value = fi.getString();
     *      2.不是，则是文件
     *      需要对文件名进行重新命名 --UUID
     *      3.将得到的文件写入指定的文件夹fi.write
     *   6.将所有数据全部保存到req作用域对象
     *   --------------------------------------
     */


}
